package com.dftdla.utils;

import com.alibaba.fastjson2.JSONObject;
import com.dftdla.server.message.Message;

/**
 * @author 14501
 */
public class MessageUtil {
    public static Message decode(String msg) {
        Message message = null;
        try {
            JSONObject temp = JSONObject.parse(msg);
            message = JSONObject.parseObject(msg, Message.getMessageClass((Integer) temp.get("messageType")));
        }catch (Exception e) {
            e.printStackTrace();
        }
        return message;
    }
}
